50 research outputs found

    Automated Failure Explanation Through Execution Comparison

    Get PDF
    When fixing a bug in software, developers must build an understanding or explanation of the bug and how the bug flows through a program. The effort that developers must put into building this explanation is costly and laborious. Thus, developers need tools that can assist them in explaining the behavior of bugs. Dynamic slicing is one technique that can effectively show how a bug propagates through an execution up to the point where a program fails. However, dynamic slices are large because they do not just explain the bug itself; they include extra information that explains any observed behavior that might be connected to the bug. Thus, the explanation of the bug is hidden within this other tangentially related information. This dissertation addresses the problem and shows how a failing execution and a correct execution may be compared in order to construct explanations that include only information about what caused the bug. As a result, these automated explanations are significantly more concise than those explanations produced by existing dynamic slicing techniques. To enable the comparison of executions, we develop new techniques for dynamic analyses that identify the commonalities and differences between executions. First, we devise and implement the notion of a point within an execution that may exist across multiple executions. We also note that comparing executions involves comparing the state or variables and their values that exist within the executions at different execution points. Thus, we design an approach for identifying the locations of variables in different executions so that their values may be compared. Leveraging these tools, we design a system for identifying the behaviors within an execution that can be blamed for a bug and that together compose an explanation for the bug. These explanations are up to two orders of magnitude smaller than those produced by existing state of the art techniques. We also examine how different choices of a correct execution for comparison can impact the practicality or potential quality of the explanations produced via our system

    Multiple metabolomics of uropathogenic E. coli reveal different information content in terms of metabolic potential compared to virulence factors.

    Get PDF
    No single analytical method can cover the whole metabolome and the choice of which platform to use may inadvertently introduce chemical selectivity. In order to investigate this we analysed a collection of uropathogenic Escherichia coli. The selected strains had previously undergone extensive characterisation using classical microbiological methods for a variety of metabolic tests and virulence factors. These bacteria were analysed using Fourier transform infrared (FT-IR) spectroscopy; gas chromatography mass spectrometry (GC-MS) after derivatisation of polar non-volatile analytes; as well as reversed-phase liquid chromatography mass spectrometry in both positive (LC-MS(+ve)) and negative (LC-MS(-ve)) electrospray ionisation modes. A comparison of the discriminatory ability of these four methods with the metabolic test and virulence factors was made using Procrustes transformations to ascertain which methods produce congruent results. We found that FT-IR and LC-MS(-ve), but not LC-MS(+ve), were comparable with each other and gave highly similar clustering compared with the virulence factors tests. By contrast, FT-IR and LC-MS(-ve) were not comparable to the metabolic tests, and we found that the GC-MS profiles were significantly more congruent with the metabolic tests than the virulence determinants. We conclude that metabolomics investigations may be biased to the analytical platform that is used and reflects the chemistry employed by the methods. We therefore consider that multiple platforms should be employed where possible and that the analyst should consider that there is a danger of false correlations between the analytical data and the biological characteristics of interest if the full metabolome has not been measured

    Children must be protected from the tobacco industry's marketing tactics.

    Get PDF

    The United States COVID-19 Forecast Hub dataset

    Get PDF
    Academic researchers, government agencies, industry groups, and individuals have produced forecasts at an unprecedented scale during the COVID-19 pandemic. To leverage these forecasts, the United States Centers for Disease Control and Prevention (CDC) partnered with an academic research lab at the University of Massachusetts Amherst to create the US COVID-19 Forecast Hub. Launched in April 2020, the Forecast Hub is a dataset with point and probabilistic forecasts of incident cases, incident hospitalizations, incident deaths, and cumulative deaths due to COVID-19 at county, state, and national, levels in the United States. Included forecasts represent a variety of modeling approaches, data sources, and assumptions regarding the spread of COVID-19. The goal of this dataset is to establish a standardized and comparable set of short-term forecasts from modeling teams. These data can be used to develop ensemble models, communicate forecasts to the public, create visualizations, compare models, and inform policies regarding COVID-19 mitigation. These open-source data are available via download from GitHub, through an online API, and through R packages

    The James Webb Space Telescope Mission

    Full text link
    Twenty-six years ago a small committee report, building on earlier studies, expounded a compelling and poetic vision for the future of astronomy, calling for an infrared-optimized space telescope with an aperture of at least 4m4m. With the support of their governments in the US, Europe, and Canada, 20,000 people realized that vision as the 6.5m6.5m James Webb Space Telescope. A generation of astronomers will celebrate their accomplishments for the life of the mission, potentially as long as 20 years, and beyond. This report and the scientific discoveries that follow are extended thank-you notes to the 20,000 team members. The telescope is working perfectly, with much better image quality than expected. In this and accompanying papers, we give a brief history, describe the observatory, outline its objectives and current observing program, and discuss the inventions and people who made it possible. We cite detailed reports on the design and the measured performance on orbit.Comment: Accepted by PASP for the special issue on The James Webb Space Telescope Overview, 29 pages, 4 figure

    The effect of pasteurization on trace elements in donor breast milk

    No full text
    OBJECTIVE: Premature infants often receive pasteurized donor human milk when mothers are unable to provide their own milk. This study aims to establish the effect of the pasteurization process on a range of trace elements in donor milk. STUDY DESIGN: Breast milk was collected from 16 mothers donating to the milk bank at the Royal Brisbane and Women’s Hospital. Samples were divided into pre- and post-pasteurization aliquots and were Holder pasteurized. Inductively coupled plasma mass spectrometry was used to analyze the trace elements zinc (Zn), copper (Cu), selenium (Se), manganese (Mn), iodine (I), iron (Fe), molybdenum (Mo) and bromine (Br). Differences in trace elements pre- and post-pasteurization were analyzed. RESULTS: No significant differences were found between the trace elements tested pre- and post-pasteurization, except for Fe(P<0.05). The median (interquartile range, 25 to 75%; μg l− 1) of trace elements for pre- and post- pasteurization aliquots were—Zn: 1639 (888–4508), 1743 (878–4143), Cu: 360 (258–571), 367 (253–531), Se: 12.34 (11.73–17.60), 12.62 (11.94–16.64), Mn:(1.48 (1.01–1.75), 1.49 (1.11–1.75), I (153 (94–189), 158 (93–183), Fe (211 (171–277), 194 (153–253), Mo (1.46 (0.37–2.99), 1.42(0.29–3.73) and Br (1066 (834–1443), 989 (902–1396).CONCLUSIONS: Pasteurization had minimal effect on several trace elements in donor breast milk but high levels of inter-donor variability of trace elements were observed. The observed decrease in the iron content of pasteurized donor milk is, however, unlikely to be clinically relevant

    Cent'anni di sindacato nel Veneto

    No full text
    Trace elements are commonly present as components of metabolic enzymes, hormones and antioxidants in human milk. Previous studies have reported single or few elements in relatively large volumes of human milk using complex, time-consuming and expensive methods involving microwave-assisted acid digestion and extraction using tetramethylammonium hydroxide at various temperatures. We report here a validated alkaline dissolution method using ethylenediaminetetraacetic acid, ammonia solution, isopropanol and Triton X-100 to simultaneously determine trace elements in 0.2 mL samples of human milk by inductively coupled plasma mass spectrometry (ICP-MS). The trace elements zinc (Zn), copper (Cu), selenium (Se), manganese (Mn), iodine (I), iron (Fe), molybdenum (Mo), bromine (Br), chromium (Cr), cobalt (Co), lead (Pb), nickel (Ni), silver (Ag), cadmium (Cd), arsenic (As), bismuth (Bi), aluminium (Al),antimony (Sb), vanadium (V), thallium (Tl) and uranium (U)were detected, and the method was applied quantitatively to 12 samples of human milk. The results for method validation showed good sensitivity, accuracy and repeatability for Zn, Cu, Se, Mn, I, Fe, Mo and Br. The mean±SD of these elements in the above human milk samples (μg/L) were 1390.6 ± 211.5, 220.8 ± 32.9, 14.3 ± 5.8, 1.37 ± 0.14, 113.5 ± 17.1, 47.3± 99.9, 0.37± 0.12 and 812.6 ± 127.7, respectively. This method is precise, reliable, straightforward and cost effective in the determination of trace elements simultaneously in small sample volumes of human milk. Method application permits routine monitoring of several elements and the ongoing assessment of trace element nutrition in breast milk. It is the first method to highlight the relatively high Br levels present in human mil
    corecore